artificial diet - Spanish English Dictionary